import unittest

def creatSuit():
    # 把一个测试脚本中所有的测试用例都添加到suit中
    # makeSuit
    #  suit = unittest.TestSuite()
    #  suit.addTest(unittest.makeSuite(diaocha2.login))
    #  suit.addTest(unittest.makeSuite(diaocha3.out))
    #  return suit

    # 可以把一个文件夹下面所有的测试脚本中的测试用例放入测试套件
    discover = unittest.defaultTestLoader.discover("../unittest", pattern="diaocha*.py", top_level_dir=None)
    return discover


if __name__ == "__main__":
    suit = creatSuit()
    # verbosity= 0, 1, 2
    # 数字1代表运行后的提示信息粗略 2代表运行失败后会详细写出哪里出现错了  0只会把错误的打印出来
    runner = unittest.TextTestRunner(verbosity=2)
    runner.run(suit)